package com.dmlll.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * <p>
 * 
 * </p>
 *
 * @author dmLll
 * @since 2021-04-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Provider implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * 表id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 企业名字
     */
    @TableField("providerName")
    private String providerName;

    /**
     * 企业类别
     */
    private String providerCategory;

    /**
     * 许可证
     */
    private String licence;

    /**
     * 许可证到期时间(年月日
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date licenceDeadline;

    /**
     * 企业联系人
     */
    private String providerLinkman;

    /**
     * 企业联系电话
     */
    private String providerPhone;

    /**
     * 营业范围
     */
    private String businessScope;

    /**
     * 注册地址
     */
    private String registeredAddress;

    /**
     * 联系地址
     */
    private String contactAddress;

    /**
     * 邮政编码
     */
    private String postalCode;

    /**
     * 总资产(万元)
     */
    private String totalAssets;

    /**
     * 企业传真
     */
    private String providerFax;

    /**
     * 法人代表
     */
    private String corporateRepresentative;

    /**
     * 法人身份证
     */
    private String corporataNumber;

    /**
     * 企业注册资金
     */
    private String registeredCapital;

    /**
     * 上年度销售金额(万元)
     */
    @TableField("Annual_Sales_Amount")
    private String annualSalesAmount;

    /**
     * 电子信箱
     */
    private String email;

    /**
     * 网址
     */
    @TableField("URL")
    private String url;


}
